/**
 * 通过 mock api 的形式模拟实际项目中的接口
 * 可通过 mock/index.js 模拟数据，类似 express 的接口
 * 参考： https://alibaba.github.io/ice/docs/pro/mock
 */
import axios from 'axios';

export async function login(params) {
  return axios({
    url: '/api/login',
    method: 'post',
    data: params,
  });
}

export async function postUserRegister(params) {
  return await axios({
    url: '/api/register',
    method: 'post',
    data: params,
  });
}

export async function getDevice(params) {
  let pa = await axios({
    url: '/api/getDevice',
    // url: 'http://127.0.0.1:8080/react1/', go写的接口可以使用
    method: 'post',
    data: params,
  });

  return pa
}

// export function getTableData(params) {
//   let data = {}
//   let pa = axios({
//     url: '/api/TableData',
//     method: 'post',
//     data: params,
//   });
//   pa.then(res => {
//     // console.log(res)
//     data = res;
//     if (data.status === 200) {
//       console.log(data)
//       return data.ResultData
//     }
//   }).catch(err => {
//     alert("/api/TableData, err:", err)
//   });
//
// }


export async function postUserLogout() {
  return axios({
    url: '/api/logout',
    method: 'post',
  });
}

export async function getUserProfile() {
  return axios('/api/profile');
}

export default {
  login,
  postUserRegister,
  postUserLogout,
  getUserProfile,
};
